
# 功能需求:累加器 每调用1次外部函数,记录一共调用多少次  +1 +1

# 1 有嵌套
def func_out(num1):

    def func_in(num2):
        nonlocal num1
        # 2 有引用
        num1 = num1 + num2
        print('num1-->', num1)

    # 3 有返回
    return func_in


myf = func_out(10)
myf(1)  # num1=11
myf(2)
myf(3)